module.exports = {
	isEmail: (email) => {
		return /^(?:[\w\.\!\#\$\%\&\'\*\+\-\/\=\?\^_`\{\|\}\~]+|\".+\")@(?:[\w\-\.]+|\[[\da-fA-F\:]+\])$/.test(toString(email).toLowerCase())
	},
	isMobile: (mobile) => {
		return /^1[3-9](\d{9})$/.test(mobile)
	},
	getCookie: (name) => {
		let arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
		if (arr = document.cookie.match(reg))
		 return (arr[2]);
		else
		  return null;
	},
	setCookie: (c_name, value, expiredays) => {
		let exdate = new Date();
		exdate.setDate(exdate.getDate() + expiredays);
		document.cookie = c_name + "=" + value + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
	},
	delCookie: (name) => {
		let exp = new Date();
		exp.setTime(exp.getTime() - 1);
		let cval = getCookie(name);
		if (cval != null)
		 document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
	},
	fTime: (time,type) => {  
	    var date=new Date(parseInt(time) * 1000);
	    var y = date.getFullYear();  
	    var m = date.getMonth() + 1;  
	    m = m < 10 ? ('0' + m) : m;  
	    var d = date.getDate();  
	    d = d < 10 ? ('0' + d) : d;  
	    var h = date.getHours();  
	    var minute = date.getMinutes();
	    var second = date.getSeconds();
	    minute = minute < 10 ? ('0' + minute) : minute;
	    second = second < 10 ? ('0' + second) : second;
	    if(type=='' || type==null){
	    return y + '-' + m + '-' + d;  
	    }else if(type==2){
	    return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;
	    }else if(type=='/'){
	    return y + '/' + m + '/' + d+' '+h+':'+minute+':'+second;
	    }
	}

}

